import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

/**
 * @Author Stark
 * @Date 2022/2/11 15:36
 */

public class Day5 {
    //2、编写一个递归程序，求一个一维数组的所有元素的和？
    public static int arraySum(int[] array,int len) {
        if(len == 0) {
            return 0;
        }
        return array[len - 1] + arraySum(array,len - 1);
    }
    public static void main(String[] args) {

        int[] array1 = {1,3,5,7,6};
        System.out.println(arraySum(array1,array1.length));

//        //1、一对相亲数是指：甲的约数之和等于乙，乙的约数之和等于甲。求1000以内的相亲数。
//        for (int i = 1; i < 1000; i++) {
//            int num = divNum(i);
//            if(i > num && i == divNum(num)){
//                System.out.println(num + "和" + i + "是相亲数");
//            }
//        }
//    }
//
//    public static int divNum(int i) {
//        int sum = 0;
//        for (int j = i - 1; j >= 1; j--) {
//            if(i % j == 0){
//                sum += j;
//            }
//        }
//        return sum;
    }
}